package com.zmn.plat.model.entity.company;

import java.util.Date;
import java.util.List;

/**
 * @author duanzuocai
 * @version v1.0
 * @类说明：公司覆盖区域
 * @since 2018/11/1 9:44
 */
public class BaseCompanyArea {
    private int relateId;
    private List<Integer> relateIdList;
    private Integer plat;
    private Integer companyId;
    private Integer manageCompanyId;
    private Integer provinceId;
    private Integer cityId;
    private List<Integer> cityIds;
    private Integer countyId;
    private List<Integer> countyIds;
    private String address;
    private String longitude;
    private String latitude;
    private String mapData;
    private Integer mapDataType;
    private Integer status;
    private String creater;
    private String updater;
    private Date createTime;
    private Date updateTime;

    private String companyName;
    private String provinceName;
    private String provinceCode;
    private String cityName;
    private String cityCode;
    private String countyName;
    private String countyCode;
    private Integer streetId;
    private String streetCode;
    private String streetName;
    private Integer level;
    private String manageCompanyName;


    /**
     * 基础区域经纬度，只在画地图的时候用
     */
    private String baseAreaLongitude;
    private String baseAreaLatitude;
    private String areaName;

    public int getRelateId() {
        return relateId;
    }

    public void setRelateId(int relateId) {
        this.relateId = relateId;
    }

    public List<Integer> getRelateIdList() {
        return relateIdList;
    }

    public void setRelateIdList(List<Integer> relateIdList) {
        this.relateIdList = relateIdList;
    }

    public Integer getPlat() {
        return plat;
    }

    public void setPlat(Integer plat) {
        this.plat = plat;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public Integer getManageCompanyId() {
        return manageCompanyId;
    }

    public void setManageCompanyId(Integer manageCompanyId) {
        this.manageCompanyId = manageCompanyId;
    }

    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getCountyId() {
        return countyId;
    }

    public void setCountyId(Integer countyId) {
        this.countyId = countyId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getMapData() {
        return mapData;
    }

    public void setMapData(String mapData) {
        this.mapData = mapData;
    }

    public Integer getMapDataType() {
        return mapDataType;
    }

    public void setMapDataType(Integer mapDataType) {
        this.mapDataType = mapDataType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public String getUpdater() {
        return updater;
    }

    public void setUpdater(String updater) {
        this.updater = updater;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public List<Integer> getCountyIds() {
        return countyIds;
    }

    public void setCountyIds(List<Integer> countyIds) {
        this.countyIds = countyIds;
    }

    public List<Integer> getCityIds() {
        return cityIds;
    }

    public void setCityIds(List<Integer> cityIds) {
        this.cityIds = cityIds;
    }

    public String getBaseAreaLongitude() {
        return baseAreaLongitude;
    }

    public void setBaseAreaLongitude(String baseAreaLongitude) {
        this.baseAreaLongitude = baseAreaLongitude;
    }

    public String getBaseAreaLatitude() {
        return baseAreaLatitude;
    }

    public void setBaseAreaLatitude(String baseAreaLatitude) {
        this.baseAreaLatitude = baseAreaLatitude;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCountyName() {
        return countyName;
    }

    public void setCountyName(String countyName) {
        this.countyName = countyName;
    }

    public Integer getStreetId() {
        return streetId;
    }

    public void setStreetId(Integer streetId) {
        this.streetId = streetId;
    }

    public String getStreetName() {
        return streetName;
    }

    public void setStreetName(String streetName) {
        this.streetName = streetName;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getManageCompanyName() {
        return manageCompanyName;
    }

    public void setManageCompanyName(String manageCompanyName) {
        this.manageCompanyName = manageCompanyName;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCountyCode() {
        return countyCode;
    }

    public void setCountyCode(String countyCode) {
        this.countyCode = countyCode;
    }

    public String getStreetCode() {
        return streetCode;
    }

    public void setStreetCode(String streetCode) {
        this.streetCode = streetCode;
    }

    @Override
    public String toString() {
        return "BaseCompanyArea{" +
                "relateId=" + relateId +
                ", relateIdList=" + relateIdList +
                ", plat=" + plat +
                ", companyId=" + companyId +
                ", manageCompanyId=" + manageCompanyId +
                ", provinceId=" + provinceId +
                ", cityId=" + cityId +
                ", cityIds=" + cityIds +
                ", countyId=" + countyId +
                ", countyIds=" + countyIds +
                ", address='" + address + '\'' +
                ", longitude='" + longitude + '\'' +
                ", latitude='" + latitude + '\'' +
                ", mapData='" + mapData + '\'' +
                ", mapDataType=" + mapDataType +
                ", status=" + status +
                ", creater='" + creater + '\'' +
                ", updater='" + updater + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", companyName='" + companyName + '\'' +
                ", provinceName='" + provinceName + '\'' +
                ", provinceCode='" + provinceCode + '\'' +
                ", cityName='" + cityName + '\'' +
                ", cityCode='" + cityCode + '\'' +
                ", countyName='" + countyName + '\'' +
                ", countyCode='" + countyCode + '\'' +
                ", streetId=" + streetId +
                ", streetCode=" + streetCode +
                ", streetName='" + streetName + '\'' +
                ", level=" + level +
                ", manageCompanyName='" + manageCompanyName + '\'' +
                ", baseAreaLongitude='" + baseAreaLongitude + '\'' +
                ", baseAreaLatitude='" + baseAreaLatitude + '\'' +
                ", areaName='" + areaName + '\'' +
                '}';
    }
}
